DBAnon\Database_Anonymization_Admin D

Total Complexity 317
Dependencies 9
Dependents 1
Total lines 2,049
Lines of code 1,261
Logical lines of code 783
Comment lines 645
Methods 50
Properties 7

Methods 50

Method Rating Maintainability Complexity Lines of code
sanitize_column()
D
25
50 137
get_table_preview()
C
33 23 91
detect_type()
B
38 16 75
validate_column()
B
47 17 33
paged_redirect()
A
48 14 33
sanitize_autogenerate_input()
A
48 13 34
edit_column()
A
45 12 36
delete_columns()
A
45 11 42
delete_rows()
A
45 11 42
sanitize_row()
A
49 11 29
start_configuration()
A
45 9 44
get_transformation_parameter()
A
42 7 65
add_column()
A
50 9 24
run_anonymization()
A
46 8 37
edit_row()
A
48 7 33
delete_column()
S
50 7 29
delete_row()
S
50 7 29
array_to_html()
S
53 7 22
initialize_column()
S
48 6 32
validate_row()
S
57 6 17
render_transformation_row()
S
45 3 57
export_production_mode_database()
S
44 4 41
add_row()
S
53 5 22
anonymize_columns()
S
53 5 20
store_run()
S
51 4 25
get_ak_transformation_info()
S
57 3 17
get_ak_transformation_row()
S
53 2 23
get_unique_tables()
S
65 3 9
column_sort()
S
67 3 8
render_main_page()
S
68 3 6
my_is_json()
S
77 3 3
get_transformations_by_type()
S
69 2 7
get_transformation_labels()
S
69 2 7
get_ak_transformation_labels()
S
69 2 7
create_backup()
S
63 2 10
create_copies()
S
63 2 10
update_last_run_status()
S
67 2 7
refresh_columns()
S
64 2 9
refresh_transformations()
S
63 2 9
get_transformation_explanation()
S
62 2 10
enqueue_scripts()
S
61 1 13
__construct()
S
66 1 8
get_transformation_types()
S
80 1 3
enqueue_styles()
S
67 1 9
add_menu()
S
67 1 9
render_tab_columns()
S
68 1 7
render_tab_rows()
S
68 1 7
get_dbanon_runs()
S
80 1 3
serialized_to_html()
S
70 1 6
json_to_html()
S
72 1 5